package utilidades;

public class TrayectoriaHelicoptero extends Trayectoria {

	private Direccion miDireccionActual;
	
	public TrayectoriaHelicoptero(Posicion posicionInicial,Posicion posicionFinal) {
		super(posicionInicial,posicionFinal);
	}	
	
	protected Posicion obtenerSiguientePuntoSinTrayectoria(){
		return posicionActual;
	}	
	
	public Direccion getDireccion(){
		if(posicionActual == posicionAnterior){
			return this.miDireccionActual;
		}
		else {
			 Direccion nuevaDireccion = super.getDireccion();
			 this.miDireccionActual = nuevaDireccion;
			 return nuevaDireccion;
		}
	}
	
}
